home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / IRDASMC.IN_ / irdasmc.inf
Encoding:
INI File  |  1999-10-22  |  10.3 KB  |  317 lines

  1. ;
  2. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  3. ; File:  IRDASMC.INF
  4. ;
  5. ; INF to install SmcIrda.Sys NDIS 5.0 Miniport for SMC IrCC
  6. ; on Windows 2000
  7. ;
  8. ; Copyright 1997 - 1999 Standard Microsystems Corp.
  9. ; (nw)
  10. ;
  11. ; Update for NT5, Build 1804 w/ SmcIrda.Sys V2.24, 5/29/98 (nw)
  12. ;    to remove in the future, search on "1804"
  13. ;
  14. ; 4/21/99 (yo)
  15. ; IOConfig for the 3rd IO port (config reg) is added for only
  16. ; CAM35C44 EVB use on desktop PC
  17. ;
  18. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  19. ;
  20.  
  21. [version]
  22. LayoutFile=layout.inf ; should only use this if installing as part of OS
  23. signature="$Windows NT$"
  24. Class       = Infrared
  25. ClassGUID   = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
  26. provider=%strSMC%
  27. DriverVer=06/16/1999,4.10.1999.2
  28.  
  29. [DestinationDirs]
  30. DefaultDestDir=12                       ; %windir%\system32\drivers
  31. *SMCF010.SysCopyFiles=12
  32. *SMCF010.SysDelFiles=12
  33.  
  34. [Manufacturer]
  35. %strSMC%=SMC_IRCC
  36.  
  37. [ControlFlags]
  38. ExcludeFromSelect=*SMCF010
  39.  
  40. [SMC_IRCC]
  41. %*SMCF010.DeviceDesc%=*SMCF010.ndi, *SMCF010
  42. ;%SMCEval.DeviceDesc%=SMCEval.ndi, SMCEval  ; uncomment this line to install SMC eval board.
  43.  
  44.  
  45. [*SMCF010.ndi]
  46. SyssetupPnPFlags=1
  47. DeviceID=*SMCF010
  48. DelReg=SMC_DelReg
  49. AddReg=*SMCF010.ndi.reg,*SMCF010.ndi.param
  50. MaxInstance=1
  51. BusType=14               ; ISAPNP Bus
  52. Characteristics=0x4      ; NCF_PHYSICAL
  53. CopyFiles=*SMCF010.SysCopyFiles
  54.  
  55. [SMCF010.ndi.Coinstallers]
  56. DelReg=SMC_DelCoinstallers
  57.  
  58. [SMCEval.ndi]
  59. DeviceID=SMCEval
  60. DelReg=SMC_DelReg
  61. AddReg=*SMCF010.ndi.reg,*SMCF010.ndi.param,*SMCF010.ndi.eval.reg
  62. LogConfig=*SMCF010.Lc.Default,*SMCF010.Lc.Dma8,*SMCF010.Lc.Dma16,*SMCF010.Lc.NoDma
  63. MaxInstance=1
  64. BusType=1               ; ISA Bus
  65. Characteristics=0x4      ; NCF_PHYSICAL
  66. CopyFiles=*SMCF010.SysCopyFiles
  67.  
  68. [SMCEval.ndi.Coinstallers]
  69. DelReg=SMC_DelCoinstallers
  70.  
  71.  
  72.  
  73. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  74. ;       LOG CONFIG Sections
  75. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  76. ;
  77. ;  The first IOConfig is for the SIR/UART portion of the IrCC.
  78. ;  The second IOConfig is for the FIR/SCE portion of the IrCC.
  79. ;  This order is required!
  80. ;
  81. ;  For the Lc.NoDma case, the speed will be limited to 115.2 Kbps
  82. ;  (i.e., SIR-only) even if higher speeds are enabled in the
  83. ;  SpeedEnable key (below).
  84. ;
  85. ;  These LC's are ignored if a PnP BIOS is enumerating the IrCC.
  86. ;  These LC's are for ISA Evaluation Boards which have no PnP BIOS.
  87. ;
  88. ;  The first time a Resource property sheet is opened after installation,
  89. ;  The values from the Lc.Default section (i.e., Configuration 0) will
  90. ;  be displayed.  Some mouse clicks can be saved by setting these values
  91. ;  to match the actual hardware values.  The values here correspond to
  92. ;  the default settings of SMSC's CAM35C44 EVB, board BASE=0x240,
  93. ;  SIR=COM3 (0x3e8), irq5, dma1.
  94. ;
  95. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  96. ;    NT5, Build 1804 with SMSC CAM35C44 EVB -- disable COM ENA_L switch
  97. ;    on EVB so that SIR UART does *NOT* show up as a COM port.
  98. ;   Set SirBase for BASE+10h instead.
  99. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  100. ;
  101. [*SMCF010.Lc.Default]
  102. ConfigPriority=HARDRECONFIG
  103. ; IOConfig=3e8-3ef(3ff::)
  104. IOConfig=250-257(3ff::) ; patch for build 1804
  105. IOConfig=258-25f(3ff::)
  106. IRQConfig=5
  107. DMAConfig=1
  108.  
  109. [*SMCF010.Lc.Dma8]
  110. ConfigPriority=HARDRECONFIG
  111. DMAConfig=0,1,2,3
  112. IRQConfig=3,4,5,7,9,10,11,12,14,15
  113. ; IOConfig=2e8-2ef(3ff::),2f8-2ff(3ff::),3e8-3ef(3ff::),3f8-3ff(3ff::) ; 16-bit
  114. IOConfig=8@100-fff%fff8(3ff::) ; patch for build 1804
  115. IOConfig=8@100-fff%fff8(3ff::)
  116. IOConfig=10@100-fff%ffe0(3ff::)    ; for config reg
  117.  
  118. [*SMCF010.Lc.Dma16]
  119. ConfigPriority=HARDRECONFIG
  120. DMAConfig=W:5,6,7
  121. IRQConfig=3,4,5,7,9,10,11,12,14,15
  122. ; IOConfig=2e8-2ef(3ff::),2f8-2ff(3ff::),3e8-3ef(3ff::),3f8-3ff(3ff::) ; 16-bit
  123. IOConfig=8@100-fff%fff8(3ff::) ; patch for build 1804
  124. IOConfig=8@100-fff%fff8(3ff::)
  125. IOConfig=10@100-fff%ffe0(3ff::)    ; for config reg
  126.  
  127. [*SMCF010.Lc.NoDma]
  128. ConfigPriority=HARDRECONFIG
  129. IRQConfig=3,4,5,7,9,10,11,12,14,15
  130. ; IOConfig=2e8-2ef(3ff::),2f8-2ff(3ff::),3e8-3ef(3ff::),3f8-3ff(3ff::) ; 16-bit
  131. IOConfig=8@100-fff%fff8(3ff::) ; patch for build 1804
  132. IOConfig=8@100-fff%fff8(3ff::)
  133. IOConfig=10@100-fff%ffe0(3ff::)    ; for config reg
  134.  
  135.  
  136. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  137. ;       Add Registry Section for Install
  138. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  139. [*SMCF010.ndi.reg]
  140. HKR,Ndi,Service,0,"SMCIRDA"
  141. HKR,Ndi\Interfaces,DefUpper,0,"ndisirda"
  142. HKR,Ndi\Interfaces,UpperRange,0,"ndisirda"
  143. HKR,Ndi\Interfaces,DefLower,0,"nolower"
  144. HKR,Ndi\Interfaces,LowerRange,0,"nolower"
  145. HKR,Ndi,BoardType,0,"3"
  146. HKR,Ndi,RequiredAll,0,"MS_IrDA"
  147.  
  148. ;
  149. ; This is the text that shows in the display area at the bottom
  150. ; of the Network dialog when this Adapter is selected in the
  151. ; scrolling window above.
  152. ;
  153. HKR,Ndi,HelpText,,%strSmcIrdaHelp%
  154.  
  155. [SMC_DelReg]
  156. HKR,,EnumPropPages32
  157.  
  158. [SMC_DelCoinstallers]
  159. HKR,,CoInstallers32
  160.  
  161. [*SMCF010.ndi.eval.reg]
  162. HKR,,SmcIrdaOptions,0x00010001,1 ; all xceivers except certain HP's
  163. ; HKR,,SmcIrdaOptions,0x00010001,2    ; for HP1100/2100 xceivers
  164.  
  165. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  166. ;       Parameters Section -- part of AddReg on Install
  167. ;       Key values are adjustable on ADVANCED Property Sheet
  168. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  169. [*SMCF010.ndi.param]
  170. ;
  171. ;   Infrared Transceiver Selection
  172. ;
  173. ;   If AUTO [default], then driver will auto-detect at initialization,
  174. ;   which will produce a single spurious Tx pulse if HP/Sharp.
  175. ;   This key can be used to prevent this from happening, if desired.
  176. ;
  177. HKR,Ndi\params\RxSel,ParamDesc,,%strRXSEL%
  178. HKR,Ndi\params\RxSel,default,,"0"
  179. HKR,Ndi\params\RxSel,type,,enum
  180. HKR,Ndi\params\RxSel\enum,"0",,%strRXSEL_0%
  181. HKR,Ndi\params\RxSel\enum,"1",,%strRXSEL_1%
  182. HKR,Ndi\params\RxSel\enum,"2",,%strRXSEL_2%
  183. HKR,Ndi\params\RxSel\enum,"3",,%strRXSEL_3%
  184. HKR,Ndi\params\RxSel\enum,"4",,%strRXSEL_4%
  185. HKR,,RxSel,,"0" ; For some reason defaults are not being picked up.
  186.  
  187. ;
  188. ;    IrDA Minimum Turnaround Time (value in microseconds)
  189. ;
  190. HKR,Ndi\params\MinTurnTime,ParamDesc,,%strIRDATURNTIME%
  191. HKR,Ndi\params\MinTurnTime,default,,"1000"
  192. HKR,Ndi\params\MinTurnTime,type,,enum
  193. HKR,Ndi\params\MinTurnTime\enum,"500",,%strMinTurnTime_500%
  194. HKR,Ndi\params\MinTurnTime\enum,"1000",,%strMinTurnTime_1000%
  195. HKR,Ndi\params\MinTurnTime\enum,"5000",,%strMinTurnTime_5000%
  196. HKR,Ndi\params\MinTurnTime\enum,"10000",,%strMinTurnTime_10000%
  197. HKR,,MinTurnTime,,"1000" ; For some reason defaults are not being picked up.
  198.  
  199. ;
  200. ;       Maximum Speed
  201. ;
  202. HKR,Ndi\params\MaxSpeed,ParamDesc,,%strMAXSPEED%
  203. HKR,Ndi\params\MaxSpeed,flag,1,20,00,00,00
  204. HKR,Ndi\params\MaxSpeed,default,,"8"
  205. HKR,Ndi\params\MaxSpeed,type,,enum
  206. HKR,Ndi\params\MaxSpeed\enum,"1",,%strMaxSpeed_1%
  207. HKR,Ndi\params\MaxSpeed\enum,"2",,%strMaxSpeed_2%
  208. HKR,Ndi\params\MaxSpeed\enum,"3",,%strMaxSpeed_3%
  209. HKR,Ndi\params\MaxSpeed\enum,"4",,%strMaxSpeed_4%
  210. HKR,Ndi\params\MaxSpeed\enum,"5",,%strMaxSpeed_5%
  211. HKR,Ndi\params\MaxSpeed\enum,"6",,%strMaxSpeed_6%
  212. HKR,Ndi\params\MaxSpeed\enum,"7",,%strMaxSpeed_7%
  213. HKR,Ndi\params\MaxSpeed\enum,"8",,%strMaxSpeed_8%
  214. HKR,,MaxSpeed,,"8" ; For some reason defaults are not being picked up.
  215.  
  216. ;
  217. ;    IrDA Speed enables
  218. ;
  219. ;       bit=1 enables corresponding speed, 1FF is all speeds [default])
  220. ;
  221. ;       d0 =  2400     d4 =   57600     d8 = 4000000
  222. ;       d1 =  9600     d5 =  115200
  223. ;       d2 = 19200     d6 =  576000
  224. ;       d3 = 38400     d7 = 1152000
  225. ;
  226. ;       Note:  Miniport will always enable 9600,
  227. ;               no matter what this key says
  228. ;
  229. HKR,,SpeedEnable,,"1FF" ; For some reason defaults are not being picked up.
  230.  
  231.  
  232. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  233. ;       Services Section
  234. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  235. [*SMCF010.ndi.Services]
  236. AddService=SMCIRDA,2,SMCIRDA.AddService, common.EventLog
  237.  
  238. [SMCEval.ndi.Services]
  239. AddService=SMCIRDA,2,SMCIRDA.AddService, common.EventLog
  240.  
  241. [SMCIRDA.AddService]
  242. DisplayName=%*SMCF010.ServiceDesc%
  243. ServiceType=1                       ; SERVICE_KERNEL_DRIVER
  244. StartType=3                         ; SERVICE_DEMAND_START
  245. ErrorControl=1                      ; SERVICE_ERROR_NORMAL
  246. ServiceBinary=%12%\smcirda.sys      ; where the driver is
  247. LoadOrderGroup=NDIS
  248.  
  249. [common.EventLog]
  250. AddReg=common.AddEventLog.reg
  251.  
  252. [common.AddEventLog.reg]
  253. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\Drivers\SmcIrda.Sys"
  254. HKR,,TypesSupported,0x00010001,7
  255.  
  256.  
  257. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  258. ;       File/Directory Sections
  259. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  260. [*SMCF010.SysCopyFiles]
  261. smcirda.sys,,,2 ; Do not skip file
  262.  
  263. [*SMCF010.SysDelFiles]
  264. smcirda.sys
  265.  
  266. ; SourceDisksNames not required if installing as part of OS
  267. ;[SourceDisksNames]
  268. ;1=%strDiskName%,%fileTagFile%,
  269.  
  270. ;
  271. ; Latest IrMini.Inf (1/97) says to not include this section
  272. ; so files will be found whether stand-alone install, or
  273. ; install as part of Memphis.
  274. ;
  275. ; [SourceDisksFiles]
  276. ; smcirda.sys = 1
  277. ; smcirda.inf = 1
  278.  
  279.  
  280. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  281. ;       Localizable Strings
  282. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  283. [strings]
  284. strSMC="SMC"
  285. SMCEval.DeviceDesc="SMC IrCC - Fast Infrared Port Manual Install"
  286. *SMCF010.DeviceDesc="SMC IrCC - Fast Infrared Port"
  287. *SMCF010.ServiceDesc="SMC IrCC Miniport Device Driver"
  288. strSmcIrdaHelp="The SMC IrCC Device permits wireless communication with other devices conforming to IrDA standards using invisible infrared light."
  289. strDiskName="SMC IR_NDIS"
  290. fileTagFile=SmcIrda.Tag
  291.  
  292. strRXSEL="Infrared Transceiver Type"
  293. strIRDATURNTIME="Min. Turn-Around Time"
  294. strMAXSPEED="Speed Limit"
  295.  
  296. strRXSEL_0="AUTO [Default]"
  297. strRXSEL_1="IBM / Infineon / Temic"
  298. strRXSEL_2="HP"
  299. strRXSEL_3="Sharp"
  300. strRXSEL_4="VISHAY Telefunken"
  301.  
  302. strMinTurnTime_500=" 0.5 mS"
  303. strMinTurnTime_1000=" 1.0 mS [Default]"
  304. strMinTurnTime_5000=" 5.0 mS"
  305. strMinTurnTime_10000="10.0 mS"
  306.  
  307. strMaxSpeed_1="   9.6 kbps"
  308. strMaxSpeed_2="  19.2 kbps"
  309. strMaxSpeed_3="  38.4 kbps"
  310. strMaxSpeed_4="  57.6 kbps"
  311. strMaxSpeed_5=" 115.2 kbps"
  312. strMaxSpeed_6=" 576   kbps"
  313. strMaxSpeed_7="1.152 Mbps"
  314. strMaxSpeed_8="4 Mbps"
  315.  
  316. V_CLASSNAME="Infrared Adapters"
  317.